package com.shop2cn.sqpaygetway.parameter;

import com.ymt.base.BaseBean;

public class SFTNotifyBean extends BaseBean{
//	Name=REP_B2CPAYMENT&
	private String Name;
//			Version=V4.1.2.1.1&
	private String Version;
//			Charset=UTF-8&
	private String Charset;
//			TraceNo=c3a49341-b772-4024-ab9c-0848ee8ea064&
	private String TraceNo;
//			MsgSender=SFT&
	private String MsgSender;
//			SendTime=20171222111220&
	private String SendTime;
//			InstCode=SFT& 见附录7.1.2综合网银编码列表,机构代码列表以逗号分隔,如：InstCode=ICBC,CMB
	private String InstCode;
//			OrderNo=f2e03275ee25488f99e58630dfb02552&商户订单号
	private String OrderNo;
//			OrderAmount=3.00& 商户提交支付的订单金额,必须大于1,可支持2位小数
	private String OrderAmount;
//			TransNo=C20171222111120651783&
	private String TransNo;
//			TransAmount=3.00& 实际销卡金额，当订单transStatus值为成功时，成功销卡金额以此字段值为准
	private String TransAmount;
//			TransStatus=01& 商户提交订单到盛付通后的处理状态，	订单最终结果以此字段值为准	01代表支付成功

	private String TransStatus;
//			TransType=PT314&
	private String TransType;
//			TransTime=20171222111214&商户提交订单申请支付的时间,必须为14位正整数数字，且在商户系统保证唯一
	private String TransTime;
//			MerchantNo=540511&
	private String MerchantNo;
//			PaymentNo=CP20171222111120380064&
	private String PaymentNo;
//			ErrorCode=&
	private String ErrorCode;
//			ErrorMsg=&
	private String ErrorMsg;
//			PayableFee=0.00&
	private String PayableFee;
//			ReceivableFee=0.15&
	private String ReceivableFee;
//			PayChannel=wp&
	private String PayChannel;
//			paymentDetail=&
	private String paymentDetail;
//			SignType=NONEED&   //MD5
	private String SignType;
//			SignMsg=3EBB7EF173E09D2A2168572AEF867B27&  Name+Version+Charset+TraceNo+MsgSender+SendTime+InstCode+OrderNo+OrderAmount+ TransNo+TransAmount+TransStatus+TransType+TransTime+MerchantNo+ErrorCode+ErrorMsg	+Ext1+Ext2+SignType+merchantKey
	private String SignMsg;
//			Ext1=&
	private String Ext1;
//			Ext2=
	private String Ext2;
	public String getName() {
		return Name;
	}
	public void setName(String name) {
		Name = name;
	}
	public String getVersion() {
		return Version;
	}
	public void setVersion(String version) {
		Version = version;
	}
	public String getCharset() {
		return Charset;
	}
	public void setCharset(String charset) {
		Charset = charset;
	}
	public String getTraceNo() {
		return TraceNo;
	}
	public void setTraceNo(String traceNo) {
		TraceNo = traceNo;
	}
	public String getMsgSender() {
		return MsgSender;
	}
	public void setMsgSender(String msgSender) {
		MsgSender = msgSender;
	}
	public String getSendTime() {
		return SendTime;
	}
	public void setSendTime(String sendTime) {
		SendTime = sendTime;
	}
	public String getInstCode() {
		return InstCode;
	}
	public void setInstCode(String instCode) {
		InstCode = instCode;
	}
	public String getOrderNo() {
		return OrderNo;
	}
	public void setOrderNo(String orderNo) {
		OrderNo = orderNo;
	}
	public String getOrderAmount() {
		return OrderAmount;
	}
	public void setOrderAmount(String orderAmount) {
		OrderAmount = orderAmount;
	}
	public String getTransNo() {
		return TransNo;
	}
	public void setTransNo(String transNo) {
		TransNo = transNo;
	}
	public String getTransAmount() {
		return TransAmount;
	}
	public void setTransAmount(String transAmount) {
		TransAmount = transAmount;
	}
	public String getTransStatus() {
		return TransStatus;
	}
	public void setTransStatus(String transStatus) {
		TransStatus = transStatus;
	}
	public String getTransType() {
		return TransType;
	}
	public void setTransType(String transType) {
		TransType = transType;
	}
	public String getTransTime() {
		return TransTime;
	}
	public void setTransTime(String transTime) {
		TransTime = transTime;
	}
	public String getMerchantNo() {
		return MerchantNo;
	}
	public void setMerchantNo(String merchantNo) {
		MerchantNo = merchantNo;
	}
	public String getPaymentNo() {
		return PaymentNo;
	}
	public void setPaymentNo(String paymentNo) {
		PaymentNo = paymentNo;
	}
	public String getErrorCode() {
		return ErrorCode;
	}
	public void setErrorCode(String errorCode) {
		ErrorCode = errorCode;
	}
	public String getErrorMsg() {
		return ErrorMsg;
	}
	public void setErrorMsg(String errorMsg) {
		ErrorMsg = errorMsg;
	}
	public String getPayableFee() {
		return PayableFee;
	}
	public void setPayableFee(String payableFee) {
		PayableFee = payableFee;
	}
	public String getReceivableFee() {
		return ReceivableFee;
	}
	public void setReceivableFee(String receivableFee) {
		ReceivableFee = receivableFee;
	}
	public String getPayChannel() {
		return PayChannel;
	}
	public void setPayChannel(String payChannel) {
		PayChannel = payChannel;
	}
	public String getPaymentDetail() {
		return paymentDetail;
	}
	public void setPaymentDetail(String paymentDetail) {
		this.paymentDetail = paymentDetail;
	}
	public String getSignType() {
		return SignType;
	}
	public void setSignType(String signType) {
		SignType = signType;
	}
	public String getSignMsg() {
		return SignMsg;
	}
	public void setSignMsg(String signMsg) {
		SignMsg = signMsg;
	}
	public String getExt1() {
		return Ext1;
	}
	public void setExt1(String ext1) {
		Ext1 = ext1;
	}
	public String getExt2() {
		return Ext2;
	}
	public void setExt2(String ext2) {
		Ext2 = ext2;
	}
	
}
